package br.com.pesca.controller;

import br.com.pesca.dao.ArmadilhaDAO;
import br.com.pesca.entity.Armadilha;
import java.io.Serializable;
import java.util.List;

public class ArmadilhaController implements Serializable {

    private static final long serialVersionUID = 1L;

    private final ArmadilhaDAO armadilhaDAO = new ArmadilhaDAO();

    /**
     * Faz a comunicação com o método que busca todas as armadilhas em sua
     * respectiva clase DAO.
     *
     * @return List<>
     */
    public List<Armadilha> getListaArmadilha() {
        armadilhaDAO.startOperation();
        List<Armadilha> lista = armadilhaDAO.findAll(Armadilha.class);
        armadilhaDAO.stopOperation(false);
        return lista;
    }
}
